package org.easymis.entitys.mybatis.dto;
import java.io.Serializable; 
import org.easymis.commons.generator.annotation.GenField; 
import org.easymis.commons.generator.annotation.GenModel; 
import org.easymis.commons.generator.annotation.GenTable; 
import java.util.*; 
 
  
  
 @GenTable(name="finance_sales_invoice") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="FinanceSalesInvoice")  
 public class FinanceSalesInvoice implements Serializable{  
      @GenField(labelname="",column="sales_invoice_id",id=true,length=20,isnull=false) 
      private String salesInvoiceId; 
      @GenField(labelname="",column="org_id",length=20,isnull=false) 
      private String orgId; 
      @GenField(labelname="",column="creator_id",length=20,isnull=false) 
      private String creatorId; 
      @GenField(labelname="创建时间",column="create_time",isnull=true) 
      private Date createTime; 
      @GenField(labelname="客户名称",column="customer_id",length=20,isnull=false) 
      private String customerId; 
      @GenField(labelname="销售订单编号order_id",column="customer_trade_id",length=20,isnull=true) 
      private String customerTradeId; 
      @GenField(labelname="开票日期",column="bill_time",isnull=true) 
      private Date billTime; 
      @GenField(labelname="开票申请编号",column="trade_bill_no",length=255,isnull=true) 
      private String tradeBillNo; 
      @GenField(labelname="开票金额(元)",column="bill_money",isnull=true) 
      private Float billMoney; 
      @GenField(labelname="开票类型1增值税专用发票2增值税普通发票3国税通用机打发票4地税通用机打发票5收据",column="bill_type",isnull=true) 
      private Integer billType; 
      @GenField(labelname="备注",column="remark",length=255,isnull=true) 
      private String remark; 
      @GenField(labelname="负责人",column="belonger_id",length=255,isnull=true) 
      private String belongerId; 
      @GenField(labelname="发票号码",column="bill_number",length=255,isnull=true) 
      private String billNumber; 
      @GenField(labelname="附件",column="attach_id",length=255,isnull=true) 
      private String attachId; 
      @GenField(labelname="申请人",column="applicant_id",length=20,isnull=true) 
      private String applicantId; 
      @GenField(labelname="提交时间",column="applicant_time",isnull=true) 
      private Date applicantTime; 
      @GenField(labelname="联系人",column="contact_name",length=255,isnull=true) 
      private String contactName; 
      @GenField(labelname="联系方式",column="contact_telephone",length=255,isnull=true) 
      private String contactTelephone; 
      @GenField(labelname="寄送地址",column="contact_address",length=255,isnull=true) 
      private String contactAddress; 
      @GenField(labelname="抬头类型1个人2单位",column="bill_title_type",isnull=true) 
      private Integer billTitleType; 
      @GenField(labelname="开票抬头",column="bill_title",length=255,isnull=true) 
      private String billTitle; 
      @GenField(labelname="纳税识别号",column="tax_id",length=255,isnull=true) 
      private String taxId; 
      @GenField(labelname="开户行",column="account_bank",length=255,isnull=true) 
      private String accountBank; 
      @GenField(labelname="开户账号",column="account_number",length=255,isnull=true) 
      private String accountNumber; 
      @GenField(labelname="开票地址",column="bill_address",length=255,isnull=true) 
      private String billAddress; 
      @GenField(labelname="电话",column="bill_telephone",length=255,isnull=true) 
      private String billTelephone; 
      @GenField(labelname="财务确认人",column="financial_confirmation_id",length=20,isnull=true) 
      private String financialConfirmationId; 
      @GenField(labelname="财务确认时间",column="financial_confirmation_time",isnull=true) 
      private Date financialConfirmationTime; 
      @GenField(labelname="状态1已开票",column="status",isnull=true) 
      private Integer status; 
      @GenField(labelname="负责人",column="principal_id",length=255,isnull=true) 
      private String principalId; 
      @GenField(labelname="最后修改人",column="update_id",length=20,isnull=true) 
      private String updateId; 
      @GenField(labelname="最后修改时间",column="update_time",isnull=true) 
      private Date updateTime; 
      @GenField(labelname="锁定状态1未锁定",column="lock_status",isnull=true) 
      private Integer lockStatus; 
      @GenField(labelname="审批流程启用状态1启用0未启用",column="flow_active_status",isnull=true) 
      private Integer flowActiveStatus; 
      @GenField(labelname="流程序号",column="process_id",length=255,isnull=true) 
      private String processId; 
      @GenField(labelname="流程模板序号",column="process_definition_id",length=255,isnull=true) 
      private String processDefinitionId; 
      public String getSalesInvoiceId(){ 
      	   return salesInvoiceId;
      }
      public void setSalesInvoiceId(String salesInvoiceId){ 
      	   this.salesInvoiceId=salesInvoiceId; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getCreatorId(){ 
      	   return creatorId;
      }
      public void setCreatorId(String creatorId){ 
      	   this.creatorId=creatorId; 
      } 
      public Date getCreateTime(){ 
      	   return createTime;
      }
      public void setCreateTime(Date createTime){ 
      	   this.createTime=createTime; 
      } 
      public String getCustomerId(){ 
      	   return customerId;
      }
      public void setCustomerId(String customerId){ 
      	   this.customerId=customerId; 
      } 
      public String getCustomerTradeId(){ 
      	   return customerTradeId;
      }
      public void setCustomerTradeId(String customerTradeId){ 
      	   this.customerTradeId=customerTradeId; 
      } 
      public Date getBillTime(){ 
      	   return billTime;
      }
      public void setBillTime(Date billTime){ 
      	   this.billTime=billTime; 
      } 
      public String getTradeBillNo(){ 
      	   return tradeBillNo;
      }
      public void setTradeBillNo(String tradeBillNo){ 
      	   this.tradeBillNo=tradeBillNo; 
      } 
      public Float getBillMoney(){ 
      	   return billMoney;
      }
      public void setBillMoney(Float billMoney){ 
      	   this.billMoney=billMoney; 
      } 
      public Integer getBillType(){ 
      	   return billType;
      }
      public void setBillType(Integer billType){ 
      	   this.billType=billType; 
      } 
      public String getRemark(){ 
      	   return remark;
      }
      public void setRemark(String remark){ 
      	   this.remark=remark; 
      } 
      public String getBelongerId(){ 
      	   return belongerId;
      }
      public void setBelongerId(String belongerId){ 
      	   this.belongerId=belongerId; 
      } 
      public String getBillNumber(){ 
      	   return billNumber;
      }
      public void setBillNumber(String billNumber){ 
      	   this.billNumber=billNumber; 
      } 
      public String getAttachId(){ 
      	   return attachId;
      }
      public void setAttachId(String attachId){ 
      	   this.attachId=attachId; 
      } 
      public String getApplicantId(){ 
      	   return applicantId;
      }
      public void setApplicantId(String applicantId){ 
      	   this.applicantId=applicantId; 
      } 
      public Date getApplicantTime(){ 
      	   return applicantTime;
      }
      public void setApplicantTime(Date applicantTime){ 
      	   this.applicantTime=applicantTime; 
      } 
      public String getContactName(){ 
      	   return contactName;
      }
      public void setContactName(String contactName){ 
      	   this.contactName=contactName; 
      } 
      public String getContactTelephone(){ 
      	   return contactTelephone;
      }
      public void setContactTelephone(String contactTelephone){ 
      	   this.contactTelephone=contactTelephone; 
      } 
      public String getContactAddress(){ 
      	   return contactAddress;
      }
      public void setContactAddress(String contactAddress){ 
      	   this.contactAddress=contactAddress; 
      } 
      public Integer getBillTitleType(){ 
      	   return billTitleType;
      }
      public void setBillTitleType(Integer billTitleType){ 
      	   this.billTitleType=billTitleType; 
      } 
      public String getBillTitle(){ 
      	   return billTitle;
      }
      public void setBillTitle(String billTitle){ 
      	   this.billTitle=billTitle; 
      } 
      public String getTaxId(){ 
      	   return taxId;
      }
      public void setTaxId(String taxId){ 
      	   this.taxId=taxId; 
      } 
      public String getAccountBank(){ 
      	   return accountBank;
      }
      public void setAccountBank(String accountBank){ 
      	   this.accountBank=accountBank; 
      } 
      public String getAccountNumber(){ 
      	   return accountNumber;
      }
      public void setAccountNumber(String accountNumber){ 
      	   this.accountNumber=accountNumber; 
      } 
      public String getBillAddress(){ 
      	   return billAddress;
      }
      public void setBillAddress(String billAddress){ 
      	   this.billAddress=billAddress; 
      } 
      public String getBillTelephone(){ 
      	   return billTelephone;
      }
      public void setBillTelephone(String billTelephone){ 
      	   this.billTelephone=billTelephone; 
      } 
      public String getFinancialConfirmationId(){ 
      	   return financialConfirmationId;
      }
      public void setFinancialConfirmationId(String financialConfirmationId){ 
      	   this.financialConfirmationId=financialConfirmationId; 
      } 
      public Date getFinancialConfirmationTime(){ 
      	   return financialConfirmationTime;
      }
      public void setFinancialConfirmationTime(Date financialConfirmationTime){ 
      	   this.financialConfirmationTime=financialConfirmationTime; 
      } 
      public Integer getStatus(){ 
      	   return status;
      }
      public void setStatus(Integer status){ 
      	   this.status=status; 
      } 
      public String getPrincipalId(){ 
      	   return principalId;
      }
      public void setPrincipalId(String principalId){ 
      	   this.principalId=principalId; 
      } 
      public String getUpdateId(){ 
      	   return updateId;
      }
      public void setUpdateId(String updateId){ 
      	   this.updateId=updateId; 
      } 
      public Date getUpdateTime(){ 
      	   return updateTime;
      }
      public void setUpdateTime(Date updateTime){ 
      	   this.updateTime=updateTime; 
      } 
      public Integer getLockStatus(){ 
      	   return lockStatus;
      }
      public void setLockStatus(Integer lockStatus){ 
      	   this.lockStatus=lockStatus; 
      } 
      public Integer getFlowActiveStatus(){ 
      	   return flowActiveStatus;
      }
      public void setFlowActiveStatus(Integer flowActiveStatus){ 
      	   this.flowActiveStatus=flowActiveStatus; 
      } 
      public String getProcessId(){ 
      	   return processId;
      }
      public void setProcessId(String processId){ 
      	   this.processId=processId; 
      } 
      public String getProcessDefinitionId(){ 
      	   return processDefinitionId;
      }
      public void setProcessDefinitionId(String processDefinitionId){ 
      	   this.processDefinitionId=processDefinitionId; 
      } 
}